/**
 * 显示弹出层
 * 以下属性设置参考Layui官方文档
 * @param layer layui的layer模块
 * @param type  弹出层类型
 * @param title 弹出层标题
 * @param url   弹出层内容链接
 * @param offset 弹出层位置偏移
 * @param area  弹出层宽高
 * @param successCallback  成功回调函数
 */
function showPopup(layer,type,title,url,offset,area,successCallback) {
    layer.open({
        type: type,
        title: title,
        offset:offset,
        area: area,
        zIndex: 999,
        content: url,
        success:successCallback
    });
}

/**
 * 弹出层执行成功之后的默回调函数（防止回车重复弹出）
 * @param index
 * @param layero
 */
function afterOpen($) {
    $(':focus').blur();
}

/**
 * ajax请求封装
 * @param $ jquery对象
 * @param layer layui的layer模块
 * @param type  请求方式 GET/POST
 * @param async 同步或异步（同步=false 异步=true）
 * @param data 请求参数
 * @param url  请求路径
 * @param successCallBack 成功回调函数
 */
function doAjax($,layer,type,async,data,url,successCallBack) {
    $.ajax({
        //几个参数需要注意一下
        type: type,//方法类型
        async: async, // 使用异步方式
        data: data,
        dataType: "json",//预期服务器返回的数据类型
        url: url ,//url
        success: successCallBack,
        error : function() {
            layer.msg("网络异常!");
        }
    });

}
